﻿using System;
using System.Collections.Generic;
using AnesSystem.Models;
using AnesSystem.Services;
using System.Linq;

namespace AnesSystem.Util
{
    public class CQTLExcel:ExcelBasic
    {
        protected override string[] GetQITiltles()//质控标题中文
        {
            string[] value = {
            "麻醉总例数",
            "术后镇痛例数",
            "心肺复苏数",
            "复苏成功数",
            "麻醉复苏室列数",
            "ASA-I例数",
            "ASA-II例数",
            "ASA-III例数",
            "ASA-Ⅳ例数",
            "ASA-Ⅴ例数",
            "ASA-Ⅵ例数",
            "急诊手术例数",
            "全麻例数",
            "椎管内例数",
            "神经阻滞数",
            "其他麻醉例数",
            "麻醉后手术取消数",
            "PACU转出延迟数",
            "非计划转入ICU数",
            "非计划二次插管数",
            "麻醉后24小时内死亡数",
            "Steward评分≥4例数",
            "未预期意识障碍数",
            "氧饱和度重度降低数",
            "因误咽误吸引发呼吸道梗阻数",
            "多次插管",
            "多次穿刺",
            "术中自体血输注数",
            "麻醉期间严重过敏数",
            "椎管内麻醉相关并发症",
            "全麻相关并发症",
            "中心静脉穿刺严重并发症数",
            "麻醉效果I级",
            "麻醉效果Ⅱ级",
            "麻醉效果Ⅲ级",
            "麻醉效果Ⅳ级",

            "更改手术方式",
            "超声引导数",
            "老年患者例数",
            "使用输注工作站数",
            "血液(液体)加温治疗数",
            "控制性降压治疗数",
            "TEG数",
            "术后镇痛PCIA数",
            "术后镇痛PCEA数",
            "术后镇痛未用PCA数",
            "病人去往病房数",
            "病人去往复苏室数",
            "病人去往ICU数",
            "体外循环例数",
            "用血例数",
            "用血合理数",
            "急性失血>1600ml",
            "剖宫产手术时间>3小时",
            "非手术范围器官及组织损伤",
            "意外死亡例数",
            "结束时使用催醒药物数",
            "其他非预期相关事件数",
            "静脉PCA数",
            "皮下PCA数",
            "硬膜外PCA数",
            "神经丛PCA数",
            "中心静脉穿刺数",
            "颈内静脉穿刺数",
            "锁骨上深静脉穿刺数",
            "锁骨下深静脉穿刺数",
            "股静脉穿刺数",
            "动脉穿刺数",
            "桡动脉穿刺数",
            "足背动脉穿刺数",
            "PACU入室低温数",
            "非计划二次手术数",
            "非计划二次麻醉数",
            "非计划改变麻醉方式数",
            "术中输血输液反应数",
            "麻醉后24小时内心跳骤停数",
            "术中严重低血压数",
            "全麻气管插管拔管后声音嘶哑数",
            "麻醉后新发昏迷数",
            "手术切口分类I",
            "手术切口分类Ⅱ",
            "手术切口分类Ⅲ",
            "手术切口分类Ⅳ",
            "浅层组织手术",
            "深部组织手术",
            "器官手术",
            "腔隙内手术",
            "重大手术",
            "穿破硬脊膜",
            "术中知晓",
            "手术室内医疗干预",
            "麻醉后头痛",
            "穿刺点红肿流液",
            "恶心呕吐",
            "肢体活动障碍",
            "其它"};

            return value;
        }

        protected override string[] GetQIMethods()//质控标题对应字段
        {
            string[] methods = {
              "MaZuiCount",
            "ShuHouZhenTong",
            "XinFeiFuSu",
            "FuSuChengGong",
            "PACUCount",
            "ASA1",
            "ASA2",
            "ASA3",
            "ASA4",
            "ASA5",
            "ASA6",
            "JiZhen",
            "CqtlQM",
            "CqtlZGN",
            "CqtlSJZZ",
            "CqtlQTMZ",
            "CancelShouShu",
            "ZhuanChuYanChi",
            "ZhuanRuICU",
            "ErCiChaGuan",
            "SIWang",
            "StewardBig4",
            "WeiYuQiYiShi",
            "Spo2JiangDi",
            "HuXiDaoGengZu",
            "DuoCiChaGuan",
            "DuoCiChuanCi",
            "ZiTiXueShuZhu",
            "GuoMinYanZhong",
            "ShenJingBingFa",
            "YouChuangDongMaiCCBingFa",
            "JingMaiChuanCiBingFa",
            "QuanMaXiaoGuo1",
            "QuanMaXiaoGuo2",
            "QuanMaXiaoGuo3",
            "QuanMaXiaoGuo4",

            "GengGaiShouShuMethod",
            "ChaoShengYinDao",
            "LaoNianHuanZhe",
            "ShiYongShuZhuGongZuoZhan",
            "XueYeJiaWenZhiLiao",
            "KongZhiXingJiangYa",
            "Teg",
            "Pcia",
            "Pcea",
            "NoPca",
            "PatToBf",
            "PatToPacu",
            "PatToIcu",
            "TiWaiXunHuan",
            "YongXueShu",
            "YongXueHeLiShu",
            "JiXingShiXue",
            "PouGongChanShouShu",
            "NotShouShuFanWeiQiGuanSunShang",
            "YiWaiDead",
            "UseCuiXingDrug",
            "OtherFeiYuQiShiJian",
            "JingMaiPCA",
            "PiXiaPCA",
            "YingMoWaiPCA",
            "ShengJingCongPCA",
            "ZhongXinJingMaiChuanCi",
            "JingNeiJingMaiChuanCi",
            "SuoGuShangJingMaiChuanCi",
            "SuoGuXiaJingMaiChuanCi",
            "GuJingMaiChuanCi",
            "DongMaiChuanCi",
            "NaoDongMaiChuanCi",
            "ZuBeiDongMaiChuanCi",
            "DiTiWen",
            "NotPlan2ShouShu",
            "NotPlan2Mazui",
            "NotPlan2MazuiFangShi",
            "ShuZhongShuXueShuYeFY",
            "XinTiaoStop",
            "ShuZhongDiXueYa",
            "QiGuanShengSi",
            "HunMi",
            "OperType1",
            "OperType2",
            "OperType3",
            "OperType4",
            "QianCengZuZhi",
            "ShenBuZuZhi",
            "QiGuan",
            "QiangXiNei",
            "ZhongDaShouShu",
            "ChuanPoYingJiMo",
            "ShuZhongZhiXiao",
            "ShouShuShiYiLiaoGanYu",
            "MazuiHouTouTong",
            "ChuanCiDianHongZong",
            "EXinOuTu",
            "ZhiTiZangAi",
            "QiTa"};

            return methods;
        }

    }
}
